home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
basic
/
pbtool.exe
/
IAMGONE.BAS
< prev
next >
Wrap
BASIC Source File
|
1991-10-18
|
1KB
|
56 lines
'----------------------------------------------------------
' PROGRAM: IAMGONE.BAS PROGRAMMER: A. KELLETT
' DATE-WRITTEN: 06/13/91
' USING POWER BASIC V2.10A
'
' THIS PROGRAM DISPLAYS A MESSAGE AT RANDOM LOCATIONS ON
' THE SCREEN WITH A MESSAGE YOU CHOOSE (LIKE "OUT OF OFFICE")
' VERSION: 0.00 LAST UPDATED: 00/00/00
'----------------------------------------------------------
'*** ALLOWS NAMED COLORS ***
$INCLUDE "COLORS.INC"
CLS
CPU.SPEED = 6000
REM ** TRY 1500 FOR 8088, 4000 FOR 80286, 6000 FOR 80386, ??? FOR 80486 **
PRINT "IAMGONE - LEAVES A MESSAGE ON YOUR SCREEN"
PRINT "WHAT IS THE MESSAGE TO DISPLAY? ":PRINT
LINE INPUT MSG$
PRINT:PRINT "PRESS ANY KEY TO END THE SCREEN BLANKER..."
DELAY 2.5
LENMSG% = LEN(MSG$)
BACKCOLOR = BLACK%
FRONTCOLOR = YELLOW%
ROWNUM% = 7:COLNUM% = 7
COLOR FRONTCOLOR, BACKCOLOR
KY$ = ""
WHILE KY$ = ""
CLS
LOCATE ROWNUM%, COLNUM%
PRINT MSG$
ROWNUM% = INT(RND * 20) + 1
COLNUM% = INT(RND * (80 - LENMSG%)) + 1
LOCATE ROWNUM%, COLNUM%
PRINT TIME$
CALL WAITAWHILE(3)
KY$ = INKEY$:KY$ = UCASE$(KY$)
WEND
CLS
PRINT "IAMGONE -- FINISHED... ":PRINT:PRINT
END
'
' CALL WAITAWHILE(3) FOR 3 SECONDS PAUSE
'----------------------------------------------------------
SUB WAITAWHILE (WAITTIME%)
PAUSE = TIMER + WAITTIME%
WHILE TIMER < PAUSE
'** DO NOTHING **
WEND
END SUB